.yui-dt table {
	width:100%;
	border-collapse: collapse;
	border:1px solid #dcdcdc;
}

.yui-dt table th {
	background:url('../img/thbg.gif') no-repeat !important;
	/*padding: 5px 8px 4px 8px !important;*/
	white-space: nowrap !important;
	text-align:left !important;
}

.yui-dt table th.yui-dt-asc,
.yui-dt table th.yui-dt-desc {
	background:url('../img/thbgsort.gif') no-repeat !important;
}

.yui-dt table th a {
	color:black;
	font-weight:bold !important;
	text-decoration:none;
	padding-right:17px;
}

.yui-dt table th.yui-dt-asc a {
	background:url('../icon/move-up.gif') no-repeat right !important;
}

.yui-dt table th.yui-dt-desc a {
	background:url('../icon/move-down.gif') no-repeat right !important;
}

.yui-skin-sam th.yui-dt-asc .yui-dt-liner {
	background:none !important;
}

.yui-skin-sam th.yui-dt-desc .yui-dt-liner {
	background:none !important;
}

.yui-dt table td {
	height:23px;
	vertical-align:middle;
}

.yui-dt table td img {
	padding-right:4px; /* Icons */
	vertical-align:middle;
}

.yui-dt table tr.yui-dt-odd td {
	background-color: #f6f6f6;
	padding: 0 8px;
}

.yui-dt table tr.yui-dt-even td {
	background-color: #fff;
	padding: 0 8px;
}

.yui-dt table tr.foot {
	background:url('../img/tdbgfooter.gif') no-repeat top left !important;
}

.yui-dt table tr.foot td {
	border-top:1px solid #e6e6e6;
	color:#444;
	font-size:12px;
	height:10px;
	padding: 2px 8px;
	white-space:nowrap;
}

.yui-dt table tr.yui-dt-odd:hover td,
.yui-dt table tr.yui-dt-even:hover td {
	background-color: #FFFFD7;
}
